ammunition depots - French English Dictionary